Crosh & VMC Disable Extensions
ading2210 (vk6#7391)
The Crosh terminal must not be blocked by your administrator to perform this exploit. The
VmManagementCliAllowed
policy must also be enabled.
- Powerwash the Chromebook by attempting to enable Developer Mode. You may want to back up important local data on your account profile before performing this step of the exploit.
- Sign back in to the Chromebook.
- Disconnect from your internet network immediately to prevent the extensions from installing automatically.
- Open the Crosh terminal. This can be done by pressing
Ctrl+Alt+T
. - Run
vmc create-extra-disk --size 1 /home/chronos/user/Extensions
in the crosh window. If it fails with a "file exists" error, use the method to disable specific extensions below. - Navigate to chrome://extensions.
- Connect to your internet network.
- When an extension is installed automatically, immediately disconnect from your internet network. If you want that extension to be enabled while other extensions are disabled, restart these instructions to try this step again.
- Open the Crosh terminal. This can be done by pressing
Ctrl+Alt+T
. - For each extension you want to disable, run
vmc create-extra-disk --size 1 /home/chronos/user/Extensions/{extension_id}
, replacing "{extension_id}" with the extension ID. - Connect back to your internet network. The extensions should not install automatically by themselves.